multi-storey dwelling - French English Dictionary